package com.clinicariobamba.ReglasNegocio.Clases;

public class Etnia implements java.io.Serializable {

    private Integer idEtnia;
    private String descripcion;
    //private Set<Paciente> pacientes = new HashSet<Paciente>(0);

    public Etnia() {
    }

    public Etnia(Integer idEtnia, String descripcion) {
        this.idEtnia = idEtnia;
        this.descripcion = descripcion.toUpperCase();
    }

    public Etnia(String descripcion) {
        this.descripcion = descripcion.toUpperCase();
    }
    /*
     public Etnia(String descripcion, Set<Paciente> pacientes) {
     this.descripcion = descripcion;
     this.pacientes = pacientes;
     }
     */

    public Integer getIdEtnia() {
        return this.idEtnia;
    }

    public void setIdEtnia(Integer idEtnia) {
        this.idEtnia = idEtnia;
    }

    public String getDescripcion() {
        return this.descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion.toUpperCase();
    }
 

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Etnia other = (Etnia) obj;
        if (this.idEtnia != other.idEtnia && (this.idEtnia == null || !this.idEtnia.equals(other.idEtnia))) {
            return false;
        }
        if ((this.descripcion == null) ? (other.descripcion != null) : !this.descripcion.equals(other.descripcion)) {
            return false;
        }
        return true;
    }
    
}
